package com.ydd.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @Description TODO
 * @Author itbobo
 * @Date 2023-05-30 13:22
 */
//用户资料
@Data
public class UserInfo implements Serializable {

    /**
     * 用户ID
     */
    private String  id;
    private String login_name;  //登录账号
    private String password;    //密码
    private String name;    //昵称
    private String email;   //邮箱
    private String phone;   //手机号
    private String login_ip;    //登录ip
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime login_date;  //登录日期
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime create_date;  //创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime update_date;  //更新时间
    private String delFlag; //删除标识
    private String role_id; //角色id
    private Integer status; //用户状态
    /**
     * 是否为默认数据，null表示不是，1表示是
     */
    private String default_data;
}
